Managing the Replication Cycle

Until version 8.0.450, the replication process was executed per hour for all tenants running on the UMP-365 instance. From this version, a CacheSync mechanism synchronizes cached data for individual tenants according to a timer value. This value QuickReplicationCycleDelay(default-five minutes) is set in the dbo.ApplicationSetting file. For example, numbers are assigned to customers for a specific tenant and Enterprise Voice is enabled. In the Queued Changes screen, two new entries are added. If after five minutes , no new updates are executed on this tenant, these actions are queued and processed. The timer mechanism is launched and monitored by the SysAdmin.Watchdog. The number of processes that can run simultaneously is set in the dbo.ApplicationSetting file by the 'CmdTaskRunnerSvc.MaxDegreeOfParallelism' parameter.

Each executable has its own log directory (found in - C:\acs\tenants\{tenantName}\logs). The following table describes the replication processes.

Process

Description

SysAdmin.QuickReplicationCycleWorker

Process managing the quick cycle replication process.

CacheSync

Downloads users, groups and group membership using MSGraph.
Downloads users, groups and group membership using CacheSyncAzAd via MSGraph.
Downloads all the CsOnlineUsers using CacheSyncV2.
Downloads all the Teams user policies using MSTeams module via PowerShell.

SysAdminTenantSvc (Orchestrator)

This service is the main service of Live Platform. It controls many operations. For example, it schedules and maintains the auto-replication cycles for all the customers, it sends information to the SysAdminTenant Database, etc.

To run a manual test, stop the SysAdminTenantSvc. Note that when the SysAdminTenantSvc is s restarted, it queues the replication for all the customers on this server.

SysAdmin.UMP.Watchdog

Manages the quick replication cycle timer mechanism. The replication is executed only when there are no new requests within the five minute interval.

SysAdmin.UMP.SyncAcquiredNumber

Used by Operator Connect (OC) for updating the Assignment Status column in the Number Management table in the self-service portal. It is run every 5 minutes.